-- v_loja_operacoes_venda_00_formas_pgto
SELECT Loja_operacoes_pgtos.OPERACAO_VENDA,  Loja_operacoes_pgtos.DESCONTO_PGTO, Loja_formas_pgto.FORMA_PGTO,  
Loja_operacoes_pgtos.COD_FORMA_PGTO,  Loja_formas_pgto.PERMITE_ALTERAR, Loja_formas_pgto.DATA_CRIACAO,  
Loja_formas_pgto.ATIVAR_EM, Loja_formas_pgto.DESATIVAR_EM 
FROM dbo.LOJA_OPERACOES_PGTOS Loja_operacoes_pgtos,  
dbo.LOJA_FORMAS_PGTO Loja_formas_pgto 
WHERE Loja_operacoes_pgtos.COD_FORMA_PGTO = Loja_formas_pgto.COD_FORMA_PGTO   
AND Loja_operacoes_pgtos.OPERACAO_VENDA = '905'
and Loja_operacoes_pgtos.COD_FORMA_PGTO = '74'

-- v_loja_venda_pgto_00_parcelas
SELECT Loja_formas_parcelas.PARCELA,  Loja_formas_parcelas.COD_FORMA_PGTO, Loja_formas_parcelas.TIPO_PGTO,  
Tipos_pgto.DESC_TIPO_PGTO, Loja_formas_parcelas.PORCENTAGEM,  Loja_formas_parcelas.DIAS_VENCIMENTO 
FROM dbo.LOJA_FORMAS_PARCELAS Loja_formas_parcelas,  dbo.TIPOS_PGTO Tipos_pgto 
WHERE Tipos_pgto.TIPO_PGTO = Loja_formas_parcelas.TIPO_PGTO   
AND Loja_formas_parcelas.COD_FORMA_PGTO = '74'

select Loja_operacoes_pgtos.* ,Loja_formas_pgto.*
from  Loja_operacoes_pgtos 
join Loja_formas_pgto on (Loja_operacoes_pgtos.COD_FORMA_PGTO = Loja_formas_pgto.COD_FORMA_PGTO)
where Loja_operacoes_pgtos.OPERACAO_VENDA = '905'
order by Loja_operacoes_pgtos.COD_FORMA_PGTO


select * from  Loja_operacoes_pgtos where OPERACAO_VENDA = '905'
--update Loja_operacoes_pgtos
--set desconto_pgto = 0.00
--where OPERACAO_VENDA = '905'


905	01	50	A VISTA DN
905	20	50	VALE DESCONTO
905	40	50	CARTAO DE CREDITO PDV
905	41	50	CARTAO DE CREDITO POS
905	42	50	CARTAO DE DEBITO PDV
905	43	50	CARTAO DE DEBITO POS
905	53	50	CARTAO DE CREDITO 3X  PDV
905	56	50	CARTAO DE CREDITO 3X  POS
905	74	50	CARTAO DE CREDITO PDV 3X
905	75	50	CARTAO DE CREDITO POS 3X

select * from  Loja_operacoes_pgtos where OPERACAO_VENDA = '905' and COD_FORMA_PGTO = '53'


Loja_formas_pgto
select * from Loja_formas_parcelas where COD_FORMA_PGTO = '56'
select * from Loja_formas_parcelas where COD_FORMA_PGTO = '74'

select * from  Loja_operacoes_pgtos where OPERACAO_VENDA = '905' and COD_FORMA_PGTO = '74'
select * from  Loja_formas_pgto where COD_FORMA_PGTO = '74'
select * from  Loja_operacoes_venda where OPERACAO_VENDA = '905'
select * from  Tabelas_preco where codigo_tab_preco in ( select codigo_tab_preco from  Loja_operacoes_venda where OPERACAO_VENDA = '905')
select * from  Loja_operacoes_pgtos 
where OPERACAO_VENDA in (select OPERACAO_VENDA from  Loja_operacoes_venda where OPERACAO_VENDA = '905')
and  COD_FORMA_PGTO in (select COD_FORMA_PGTO from  Loja_formas_pgto where COD_FORMA_PGTO = '74')

-- V_LOJA_OPERACOES_VENDA_00
SELECT Loja_operacoes_venda.OPERACAO_VENDA,  Loja_operacoes_venda.DESC_OPERACAO_VENDA,  
Loja_operacoes_venda.DESCONTO_OPERACAO,  Loja_operacoes_venda.CADASTRA_CLIENTE,  
Loja_operacoes_venda.LIMITE_DESCONTO,  Loja_operacoes_venda.USA_TABELA_PADRAO,  
Loja_operacoes_venda.CODIGO_TAB_PRECO, Tabelas_preco.TABELA,  Loja_operacoes_venda.ALTERA_TABELA,  
Loja_operacoes_venda.ALTERA_PRECO,  Loja_operacoes_venda.ALTERA_DESCONTO,  
Loja_operacoes_venda.PORCENTAGEM_ABATER_COMISSAO,  Loja_operacoes_venda.PGTOS_EM_ABERTO,  
Loja_operacoes_venda.OPERACAO_INATIVA,  Loja_operacoes_venda.DATA_ATIVACAO,  Loja_operacoes_venda.DATA_DESATIVACAO 
FROM dbo.LOJA_OPERACOES_VENDA Loja_operacoes_venda,  dbo.TABELAS_PRECO Tabelas_preco 
WHERE Tabelas_preco.CODIGO_TAB_PRECO = Loja_operacoes_venda.CODIGO_TAB_PRECO 
AND ((Loja_operacoes_venda.data_ativacao IS NULL   OR Loja_operacoes_venda.data_ativacao <= '2008-05-23')   
AND (Loja_operacoes_venda.data_desativacao IS NULL   OR 
Loja_operacoes_venda.data_desativacao > '2008-05-23'))  
ORDER BY Loja_operacoes_venda.DESC_OPERACAO_VENDA 

-- V_LOJA_OPERACOES_VENDA_00_FORMAS_PGTO
SELECT Loja_formas_pgto.COD_FORMA_PGTO, Loja_formas_pgto.FORMA_PGTO,  Loja_formas_pgto.PERMITE_ALTERAR, 
Loja_formas_pgto.DATA_CRIACAO,  Loja_operacoes_pgtos.DESCONTO_PGTO,  convert(char(2),'') AS cod_forma_pgto_aux,  
Loja_formas_pgto.ATIVAR_EM, Loja_formas_pgto.DESATIVAR_EM, Loja_formas_pgto.VALOR_MINIMO, 
Loja_formas_pgto.VALOR_MAXIMO, Loja_formas_pgto.PARCELAS_CARTAO_INICIAL, 
convert(bit, 0) as marca, Loja_formas_pgto.VENC_RELATIVO,
convert(bit, 0) as na_faixa, Loja_formas_pgto.desconto_por_item 
FROM dbo.LOJA_OPERACOES_PGTOS Loja_operacoes_pgtos,  dbo.LOJA_FORMAS_PGTO Loja_formas_pgto 
WHERE Loja_formas_pgto.COD_FORMA_PGTO = Loja_operacoes_pgtos.COD_FORMA_PGTO   
--and Loja_operacoes_pgtos.COD_FORMA_PGTO  = '53'
AND Loja_operacoes_pgtos.OPERACAO_VENDA = '905' 
AND ((Loja_formas_pgto.ATIVAR_EM <= '2008-05-23 00:00:00.000'   OR Loja_formas_pgto.ATIVAR_EM IS NULL)   
AND (Loja_formas_pgto.DESATIVAR_EM >= '2008-05-23 00:00:00.000' OR Loja_formas_pgto.DESATIVAR_EM IS NULL))
AND Loja_formas_pgto.COD_FORMA_PGTO <> '##'  
order by Loja_formas_pgto.FORMA_PGTO 

--2005-05-17 00:00:00.000
select * from  Loja_formas_pgto where cod_forma_pgto = '75'

/*
update Loja_formas_pgto 
set DESATIVAR_EM = '2004-05-23 00:00:00.000'
where cod_forma_pgto = '75'
*/
-- V_LOJA_OPERACOES_VENDA_00_FORMAS_PGTO_PARCELAS
SELECT Loja_formas_parcelas.PARCELA,  Loja_formas_parcelas.COD_FORMA_PGTO, Loja_formas_parcelas.TIPO_PGTO,  Tipos_pgto.DESC_TIPO_PGTO, Loja_formas_parcelas.PORCENTAGEM,  Loja_formas_parcelas.DIAS_VENCIMENTO 
FROM dbo.LOJA_FORMAS_PARCELAS Loja_formas_parcelas,  dbo.TIPOS_PGTO Tipos_pgto 
WHERE Tipos_pgto.TIPO_PGTO = Loja_formas_parcelas.TIPO_PGTO   
AND Loja_formas_parcelas.COD_FORMA_PGTO = '74'

-- V_LOJA_OPERACOES_VENDA_00_OPERACOES_PGTO
SELECT Loja_operacoes_pgtos.OPERACAO_VENDA,  Loja_operacoes_pgtos.DESCONTO_PGTO, Loja_formas_pgto.FORMA_PGTO,  
Loja_operacoes_pgtos.COD_FORMA_PGTO,  Loja_formas_pgto.PERMITE_ALTERAR, Loja_formas_pgto.DATA_CRIACAO,  
Loja_formas_pgto.ATIVAR_EM, Loja_formas_pgto.DESATIVAR_EM 
FROM dbo.LOJA_OPERACOES_PGTOS Loja_operacoes_pgtos,  dbo.LOJA_FORMAS_PGTO Loja_formas_pgto 
WHERE Loja_operacoes_pgtos.COD_FORMA_PGTO = Loja_formas_pgto.COD_FORMA_PGTO   
AND Loja_operacoes_pgtos.OPERACAO_VENDA = '905'

